$(function (){
    var commentId;

    var bbsInformationId=$.getUrlParam('bbsInformationId');//获取上一个页面跳转传过来的参数值

    // 跳转到这个页面以后,直接从后台取数据....页面初始化..
     function getData(bbsInformationId)
     {
         $.ajax({
             type:'post',
             headers: {"Accept-CMS-Token":token},
             url:look_tiezi,
             data:{
                 bbsInformationId:bbsInformationId,
             },
             dataType:'json',
             success:function(data){
                 if(data.resultCode == 200)
                 {
                     //有关用户信息的一些东西;和帖子内容
                     var userInfo=data.value.bbsinformation;
                     $('.nikeName dt img').attr('src',address+userInfo.userHeadUrl);
                     $('.nikeName dd').html(userInfo.userName);
                     $('.info span.scanNum').html('阅读量:'+userInfo.scannum);
                     $('.info span.commitNum').html('评论量:'+userInfo.commentnum);
                     $('.info span.date').html( userInfo.createTime );
                     $('.zhengWen h2').html(userInfo.title);
                     $('.cont').html(userInfo.content+'<br>');
                     if( userInfo.coverUrl==null || userInfo.coverUrl=='' )
                     {
                         $('.cont').append('');
                     }
                     else
                     {//将照片追加到内容的底部;
                         if( userInfo.coverUrl.indexOf(',') > 0 )
                         {//看返回的是一张图片还是多张图片,通过判断后台返回的字符串中是否有逗号',',用indexof方法;大于0表示有','逗号,多张图片;
                             var pic=userInfo.coverUrl.split(',');//分割成一组图片;
                             for(var x=0;x<pic.length;x++)
                             {
                                 $('.cont').append('<img src="'+pic[x]+'">');
                             };
                         }
                         else
                         {//就只有一张图片;
                             $('.cont').append('<img src="'+userInfo.coverUrl+'">');
                         }
                         userInfo.coverUrl.split(',');
                     };


                    //有关评论的相关信息;
                     var pingLun=data.value.commentInfo;
                     if( pingLun==null || pingLun=='' )
                     {//没有评论
                         $('.commit').html('<h3>评论</h3>'+'<p style="text-align: center;font-size:16px;font-family: "微软雅黑";color:#333;">亲,没有评论!</p>')
                     }
                     else
                     {//有评论,,,,,有几条评论就创造几个li     有几条回复就创造几个dl.huiFu  ;

                         var commentStr = '';
                         for( var j=0;j<pingLun.length;j++ )
                         {//为生成的评论追加数据;userHeadUrl
                             commentStr = commentStr + '<li><dl class="xinXi clearFloat"><dt class="fl"><img src="'+address+pingLun[j].userHeadUrl+'" alt=""></dt><dd class="fl"><span class="mingCheng">'+pingLun[j].userName+'</span><br><span class="shiJian">'+pingLun[j].createTime+'&nbsp;12:30:58</span></dd></dl><p class="xiangQing clearFloat" commentId="'+pingLun[j].id+'">'+pingLun[j].comment+'<span class="fr del_comment">删除</span></p></li>';
                         };
                         $('.commit-cont').html(commentStr);


                         //判断是否有回复;当有回复的时候为页面为每一条评论添加回复;     添加完回复之后,在向动态生成的DOM之中追加数据;
                         for(var a=0;a<pingLun.length;a++)
                         {//生成回复,有回复的话就生成回复;
                             var replayStr = '';
                             if( pingLun[a].commentList.length>0 )
                             {
                                 for(var b=0;b<pingLun[a].commentList.length;b++)
                                 {
                                     replayStr = replayStr + '<dl class="huiFu" replayId="'+pingLun[a].commentList[b].id+'"><dt><span class="hoster">'+pingLun[a].commentList[b].userName+'</span>回复<span class="hoster">'+pingLun[a].commentList[b].replyName+'</span><br><span class="shiJian">'+pingLun[a].commentList[b].createTime+'</span></dt><dd>'+pingLun[a].commentList[b].comment+'<span class="fr del_reply">删除</span></dd></dl>';

                                 };
                                 $('.commit-cont li').eq(a).append(replayStr);

                             }
                         };

                     };
                     console.log('根据id查看帖子接口成功!')
                 }
                 else if(data.resultCode == 515)
                 {
                     reLogin()
                 }
                 else
                 {
                     alert('接口非200,非515')
                 };

             },
             error:function(){
                 console.log('根据id查看帖子接口失败!!!')
             }
         });
     };
    getData(bbsInformationId);

    //删除这条帖子,,,,出现弹框
    $('input.delete-tizi').click(function(){
        $('.mask-change').show();
        $('.delete-tiezi').show();
    });

    //删除帖子的弹框,确定删除;
    $('.sure-del-tiezi').click(function(){
        $.ajax({
            type:'post',
            headers: {"Accept-CMS-Token":token},
            url:delete_tizi,
            data:{
                bbsInformationId:bbsInformationId,//帖子的id是从后台获取的;是上一个接口上的东西;将这个参数传递给后台;
            },
            dataType:'json',
            success:function (data){
                console.log('删除帖子接口请求成功!!!!')
            },
            error:function(){
                console.log('删除帖子接口请求失败')
            },
        });
        $('.mask-change').hide();
        $('.delete-tiezi').hide();
        //删除完帖子以后返回到论坛管理页面
        window.location.href = lunTan_admin;
    });

    // 为add_account这个页面little下的nav设置id...
    var changeId = $.getUrlParam('id');
    $('.fanhui a').attr( 'href','lunTan_admin.html?id='+changeId );
    $('.tuwen a').attr( 'href','lunTan_admin.html?id='+changeId );
    // console.log(changeId)

    // 删除评论...出现弹框...
    $(document).on('click','.del_comment',function () {
        commentId = $(this).parent('p').attr('commentid');
        $('.delete_comment h2').html('确定要删除这条评论吗?');
        $('.mask-change').show()
        $('.delete_comment').show()
    });

    //确定删除这条评论...回复...
    $('.sure_del_comment').click(function () {
        delComment(commentId);
    });

    //删除回复....出现弹框..
    $(document).on('click','.del_reply',function () {
        commentId = $(this).parent('dd').parent('dl').attr('replayid');
        $('.delete_comment h2').html('确定要删除这条回复吗?');
        $('.mask-change').show()
        $('.delete_comment').show()
    });

    // 封装好的一个函数....跟后台交互...删除评论或者回复..
    function delComment(commentId)
    {

        $.ajax({
            type:'post',
            headers: {"Accept-CMS-Token":token},
            url:deletecomment,
            data:{
                commentId:commentId
            },
            dataType:'json',
            success:function (result){
                console.log(result)
                if( result.resultCode == 200 )
                {
                    $('.mask-change').hide();
                    $('.delete_comment').hide();
                    getData(bbsInformationId);
                }
                else if( result.resultCode == 500 )
                {
                    alert('亲,没有删除成功!');
                    $('.mask-change').hide();
                    $('.delete_comment').hide();
                }
                else if(result.resultCode == 515)
                {
                    localStorage.clear();
                    reLogin();
                };
                console.log('删除评论接口请求成功!!!!')
            },
            error:function(){
                console.log('删除评论接口请求失败')
            },

        });

    }



});
